package com.condominio.DB4O.control;

import java.util.List;

import com.condominio.JPA.dao.RecadoDao;
import com.condominio.DB4O.model.Pessoa;
import com.condominio.DB4O.model.Recado;

public class RecadoControl {
	RecadoDao rDao=new RecadoDao();
	public boolean cadastrarRecado(Recado r) {
/*
		try {
			r.setId(0);
			if(r!=null){

				rDao.begin();
				rDao.persist(r);
				rDao.commit();
				return true;
			}
			else
				return false;
		}
		catch(Exception e) {
			e.printStackTrace();
			return false;
		}
		finally {
			rDao.close();
		}	
*/
		return false;	
	}

	public Recado findRecadoById(Recado r) {
	/*	try {
			Recado re=rDao.find(r.getId());
			return re;
		}catch (Exception e) {
			return null;
		}
		finally{
			rDao.close();
		}
*/
		return null;	
	}


	public boolean atualizarRecado(Recado re){
	/*	try {
			if(re!=null)
				rDao.begin();
			rDao.merge(re);
			rDao.commit();

			return true;
		} catch (Exception e) {
			return false;
		}
		finally{
			rDao.close();
		}
*/
		return false;	
	}



	public List<Recado> findAllRecadoByDestinatarioAp(Pessoa p) {
	//	List<Recado> recados=rDao.findAllRecadoByDestinatarioAp(p);
		//return recados;
		return null;
	}

	public List<Recado> findAllRecadoByNome(Pessoa p) {
	//	List<Recado> recados=rDao.findAllRecadoByDestinatarioAp(p);
		//return recados;
		return null;
	}

	public List<Recado> findAllRecado() {
		//List<Recado> recados=rDao.findAll();
	//	return recados;
		return null;
	}

	/*public boolean excluirRecado(Pessoa p) {
		try {
			rDao.begin();
			Recado re = new Recado();
			re = (Recado)rDao.findRecadoByPessoaAP(p);

			if(re==null) {
				return false;
			}
			else{
				rDao.remove(re);
				rDao.flush();
				rDao.commit();
				return true;
			}
		}
		catch(Exception e) {

			return false;
		}
		finally {
			pDao.close();
		}

	}

	 */
}
